'''
链接的解析、拼合与生成

1、基础链接提供了scheme，netloc，path三项内容，如果这三项在
新的链接中不存在，则予以补充；

2、如果新的链接存在，则使用新的链接的部分，基础链接中的这三项就是不起作用的了
'''


from urllib.parse import urljoin

print(urljoin('http://www.baidu.com','FAQ.html'))
print(urljoin('http://www.baidu.com','https://cuiqingcai.com/FAQ.html'))
print(urljoin('http://www.baidu.com','?category=2#comment'))
